package com.stottlerhenke.simbionic.engine.parser;

import com.stottlerhenke.simbionic.common.Enum;


public class EExpressionType extends Enum {
  private EExpressionType(int value) {
    super(value);
  }

  public static final EExpressionType kBadExpression = new EExpressionType(0);
  public static final EExpressionType kExpression = new EExpressionType(1);
  public static final EExpressionType kConstant = new EExpressionType(2);
  public static final EExpressionType kFunction = new EExpressionType(3);
  public static final EExpressionType kVariable = new EExpressionType(4);
  public static final EExpressionType kBinary = new EExpressionType(5);
  public static final EExpressionType kUnary = new EExpressionType(6);
  public static final EExpressionType kArrayExpression = new EExpressionType(7);
  public static final EExpressionType kMember = new EExpressionType(8);
  public static final EExpressionType kClass = new EExpressionType(9);
  public static final EExpressionType kClassMethod = new EExpressionType(10);
  public static final EExpressionType kTernary = new EExpressionType(11);
  
}